document.write("<script type='text/javascript' src='./js/fileupload/ajaxfileupload.js'></script>");
document.write("<script type='text/javascript' src='./js/commons/Math.uuid.js'></script>");

function _imgUpload(tagName,imgId,hideFileId,maxSize){
	$("#_submit").attr("disabled",true);
	//预设的支持的图片类型
	var imgFileType= "*.JPG;*.JPEG;*.PNG;*.GIF;";
 	var filepath=$("#"+tagName).val();
	if(filepath==undefined||$.trim(filepath)==""){ 
    	art.dialog.tips('未上传图片');
  	}else{
		var fileArr=filepath.split("//"); 
		var fileTArr=fileArr[fileArr.length-1].toUpperCase().split("."); 
		var filetype=fileTArr[fileTArr.length-1];
		//如果不为图片类型
		if(imgFileType.indexOf(filetype) == -1){
			art.dialog.tips('文件类型错误');
			return false;  
		}
	} 
	$.ajaxFileUpload({
		url:baseUrl+"/SwfFileUpload",
		method:"post",
		secureuri:false,
		fileElementId : tagName,
		dataType: 'text/xml',			
		success: function (data) {
			var result = data.split("#");
			var path = result[1];//在临时文件库中的相对路径
			var fileSizeBytes = result[8];//文件大小 单位byte  
			if(fileSizeBytes>maxSize){
				art.dialog.tips('文件过大');
			}else{
				var url =baseUrl+ "/upload/getPriviewInpByPath.action?path="+ path;
				$("#"+imgId).attr("src", url);
				$("#"+imgId).show();
				//为path返回临时文件库中的相对路径
				$("#"+hideFileId).val(path);
			}
			$("#_submit").attr("disabled",false);
		},
		error : function(data) {
		}
	});
}
function _bigfileUpload(type,tagName,nameId,hideFileId,maxSize,updateLod){
	$("#_submit").attr("disabled",true);
	$("#"+updateLod).show();
	var bigFileType= "*."+type;
 	var filepath=$("#"+tagName).val(); 
	if(filepath==undefined||$.trim(filepath)==""){ 
    	art.dialog.tips('未上传文件');
    	$("#"+updateLod).hide();
		$("#_submit").attr("disabled",false);
		return false;  
  	}else{
		var fileArr=filepath.split("//"); 
		var fileTArr=fileArr[fileArr.length-1].toUpperCase().split("."); 
		var filetype=fileTArr[fileTArr.length-1];
		if(bigFileType.indexOf(filetype) == -1){
			art.dialog.tips('文件类型错误');
			$("#"+updateLod).hide();
			$("#_submit").attr("disabled",false);
			return false;  
		}
	}
	$.ajaxFileUpload({
		url:baseUrl+"/SwfFileUpload",
		method:"post",
		secureuri:false,
		fileElementId : tagName,
		dataType: 'text/xml',			
		success: function (data) {
			var result = data.split("#");
			var path = result[1];//在临时文件库中的相对路径
			var fileName = result[5];//在临时文件库中的相对路径
			var fileSizeBytes = result[8];//文件大小 单位byte  
			if(fileSizeBytes>maxSize){
				art.dialog.tips('文件过大');
			}else{
				$("#"+nameId).val(fileName);
				$("#"+nameId).show();
				//为path返回临时文件库中的相对路径
				$("#"+hideFileId).val(path);
			}
			$("#"+updateLod).hide();
			$("#_submit").attr("disabled",false);
		},
		error : function(data) {
			art.dialog.tips('文件上传错误');
			$("#"+updateLod).hide();
			$("#_submit").attr("disabled",false);
		}
	});
}
